General-purpose Graphics Processing Units Deliver New Capabilities to the Embedded Market
نویسندگان
چکیده
Today’s graphics processors are highly programmable, massively parallel compute engines. With the development of open, industry standards, parallel programming languages such as OpenCLTM and the continued evolution of heterogeneous computing, general-purpose graphics processing units (GPGPUs) offer exciting new capabilities for the embedded market. This paper examines some of the industry factors driving GPGPU adoption and the associated challenges, describes AMD and NVIDIA® GPGPU architectures, and then compares some competing parallel processing alternatives. From a programming perspective, the paper introduces the reader to key concepts behind heterogeneous OpenCL computing and illustrates a simple OpenCL programming example.
منابع مشابه
Graphics Processing Units V powerful , programmable , and highly parallel V are increasingly targeting general - purpose computing applications
| The graphics processing unit (GPU) has become an integral part of today’s mainstream computing systems. Over the past six years, there has been a marked increase in the performance and capabilities of GPUs. The modern GPU is not only a powerful graphics engine but also a highly parallel programmable processor featuring peak arithmetic and memory bandwidth that substantially outpaces its CPU c...
متن کاملPerformance Analysis and Tuning for General Purpose Graphics Processing Units (GPGPU)
General-purpose graphics processing units (GPGPU) have emerged as an important class of shared memory parallel processing architectures, with widespread deployment in every computer class from high-end supercomputers to embedded mobile platforms. Relative to more traditional multicore systems of today, GPGPUs have distinctly higher degrees of hardware multithreading (hundreds of hardware thread...
متن کاملSoft Computing Preprint Graphics Processing Units and Genetic Programming: An overview
A top end graphics card (GPU) plus a suitable SIMD interpreter, can deliver a several hundred fold speed up, yet cost less than the computer holding it. We give highlights of AI and computational intelligence applications in the new field of general purpose computing on graphics hardware (GPGPU). In particular we survey genetic programming (GP) use with GPU. We give several applications from Bi...
متن کاملA comparative assessment of the carbon footprint of AMD FusionTM products with the previous generation products
The AMD Fusion Family of Accelerated Processing Units (APUs), introduced to market in January 2011, is a new generation of processors that combines the computing processing unit (CPU) and graphics processing unit (GPU) capabilities in a single chip (die). APU-based platforms can deliver a prodigious amount of computational horsepower, and can present enormous opportunities in developing an appl...
متن کاملGraphics processing units and genetic programming: an overview
A top end graphics card (GPU) plus a suitable SIMD interpreter, can deliver a several hundred fold speed up, yet cost less than the computer holding it. We give highlights of AI and computational intelligence applications in the new field of general purpose computing on graphics hardware (GPGPU). In particular we survey genetic programming (GP) use with GPU. We give several applications from Bi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011